Получение новых индикаторов
Если вам нужно получить определённое количество самых свежих индикаторов (например, 500 последних изменённых записей), используйте параметр direction_sort=DESC.
Шаг 1: Запрос самых свежих индикаторов
curl --location --request GET 'https://api.data.rt-solar.ru/api/v2/feeds/4rays_pulse?direction_sort=DESC&limit=500' \
--header 'Authorization: Bearer {JWT_TOKEN}'
В ответе вы получите 500 индикаторов, отсортированных по полю updated_at от самых новых к самым старым.
Шаг 2: Получение следующей порции свежих данных
Для получения следующей порции данных (индикаторов, которые старше последнего полученного) используйте updated_at самого старого индикатора из предыдущего ответа. Например, если в предыдущем ответе последний индикатор имеет updated_at = "2025-12-10T14:20:00.000000Z":
curl --location --request GET 'https://api.data.rt-solar.ru/api/v2/feeds/4rays_pulse?direction_sort=DESC&limit=500&updated_at=2025-12-10T14:20:00.000000Z' \
--header 'Authorization: Bearer {JWT_TOKEN}'
В ответе вы получите следующие 500 индикаторов, отсортированных от самых новых к самым старым (по полю updated_at).
Важно:
- При
direction_sort=DESCпараметрupdated_atработает как верхняя граница — возвращаются индикаторы, у которыхupdated_atраньше или равно указанному значению - При
direction_sort=ASCпараметрupdated_atработает как нижняя граница — возвращаются индикаторы, у которыхupdated_atпозже указанного значения
Рекомендация:
- Для первоначальной загрузки и синхронизации данных используйте
direction_sort=ASCс алгоритмом итерации поupdated_at - Для регулярного мониторинга новых угроз используйте
direction_sort=DESCс небольшим лимитом (100-200) и частыми интервалами обновления